package com.sevattal.service.leaves.entity.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;
import java.util.List;

@Data
@Accessors(chain = true)
@ApiModel(value="ReturnOrderVo 对象", description="归还单")
public class ReturnOrderVo {

    @ApiModelProperty(value = "归还单号")
    @TableField(value = "f_rmId")
    private String fRmid;

    @ApiModelProperty(value = "员工号")
    @TableField("f_eId")
    private String fEid;

    @ApiModelProperty(value = "员工名称")
    private String fEname;

    @ApiModelProperty(value = "仓管员工号")
    @TableField("f_whKeeperId")
    private String fWhkeeperid;

    @ApiModelProperty(value = "仓管员名称")
    private String fWhkeepername;

    @ApiModelProperty(value = "归还仓库ID")
    @TableField("f_whId")
    private String fWhid;

    @ApiModelProperty(value = "仓库名称")
    private String fWhname;

    @ApiModelProperty(value = "归还日期")
    @TableField("f_rmDate")
    private Date fRmdate;

    @ApiModelProperty(value = "归还状态")
    @TableField("f_rmStatus")
    private String fRmstatus;

    @ApiModelProperty(value = "是否确认")
    @TableField("f_rmConfirm")
    private String fRmconfirm;

    @ApiModelProperty(value = "备注")
    @TableField("f_rmMemo")
    private String fRmmemo;

    @ApiModelProperty(value = "归还物资信息")
    private List<ReturnChildOrderVo>  returnChildOrderVoList;

    @ApiModelProperty(value = "查询用开始时间")
    private Date searchStartDate;

    @ApiModelProperty(value = "查询用结束时间")
    private Date searchEndDate;

}
